[INFO] fetching crate swc_css_ast 23.0.0...
[INFO] fixing swc_css_ast-23.0.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] extracting crate swc_css_ast 23.0.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate swc_css_ast 23.0.0
[INFO] finished tweaking crates.io crate swc_css_ast 23.0.0
[INFO] tweaked toml for crates.io crate swc_css_ast 23.0.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate swc_css_ast 23.0.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate swc_css_ast 23.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b139c1bcfa1a6392861460fa46d17c4857485e2131854c87dff9c08b968d1243
[INFO] running `Command { std: "docker" "start" "b139c1bcfa1a6392861460fa46d17c4857485e2131854c87dff9c08b968d1243", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b139c1bcfa1a6392861460fa46d17c4857485e2131854c87dff9c08b968d1243" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b139c1bcfa1a6392861460fa46d17c4857485e2131854c87dff9c08b968d1243", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b139c1bcfa1a6392861460fa46d17c4857485e2131854c87dff9c08b968d1243" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2021 edition to 2024
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]     Checking litemap v0.7.5
[INFO] [stderr]    Compiling icu_locid_transform_data v1.5.1
[INFO] [stderr]    Compiling icu_properties_data v1.5.1
[INFO] [stderr]    Compiling icu_normalizer_data v1.5.1
[INFO] [stderr]    Compiling zerocopy v0.8.25
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking new_debug_unreachable v1.0.6
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]    Compiling syn v2.0.110
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]     Checking better_scoped_tls v1.0.1
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking swc_visit v2.0.1
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling swc_macros_common v1.0.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.7.5
[INFO] [stderr]    Compiling zerovec-derive v0.10.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling icu_provider_macros v1.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.28
[INFO] [stderr]    Compiling swc_eq_ignore_macros v1.0.1
[INFO] [stderr]    Compiling is-macro v0.3.7
[INFO] [stderr]    Compiling ast_node v5.0.0
[INFO] [stderr]    Compiling from_variant v3.0.0
[INFO] [stderr]    Compiling string_enum v1.0.2
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.7.5
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking zerovec v0.10.4
[INFO] [stderr]     Checking tinystr v0.7.6
[INFO] [stderr]     Checking icu_collections v1.5.0
[INFO] [stderr]     Checking icu_locid v1.5.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking icu_provider v1.5.0
[INFO] [stderr]     Checking icu_locid_transform v1.5.0
[INFO] [stderr]     Checking triomphe v0.1.14
[INFO] [stderr]     Checking bytes-str v0.2.5
[INFO] [stderr]     Checking hstr v3.0.6
[INFO] [stderr]     Checking icu_properties v1.5.1
[INFO] [stderr]     Checking swc_atoms v9.0.3
[INFO] [stderr]     Checking icu_normalizer v1.5.0
[INFO] [stderr]     Checking idna_adapter v1.2.0
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking swc_common v23.0.0
[INFO] [stderr]     Checking swc_css_ast v23.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed src/value.rs (61 fixes)
[INFO] [stderr]        Fixed src/at_rule.rs (125 fixes)
[INFO] [stderr]        Fixed src/selector.rs (59 fixes)
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 16 |     pub name: AtRuleName,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub prelude: Option<Box<AtRulePrelude>>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub block: Option<SimpleBlock>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout]    = note: `--force-warn rust-2024-incompatible-pat` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]        Fixed src/lib.rs (4 fixes)
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     DashedIdent(DashedIdent),
[INFO] [stdout]    |                 ^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]        Fixed src/token.rs (16 fixes)
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     Ident(Ident),
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |           |
[INFO] [stdout]    |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]        Fixed src/base.rs (56 fixes)
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |     ListOfComponentValues(ListOfComponentValues),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 63 |     CharsetPrelude(Str),
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:65:21
[INFO] [stdout]    |
[INFO] [stdout] 65 |     PropertyPrelude(CustomPropertyName),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |     CounterStylePrelude(CustomIdent),
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |     ColorProfilePrelude(ColorProfileName),
[INFO] [stdout]    |                         ^^^^^^^^^
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |     DocumentPrelude(DocumentPrelude),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |     FontPaletteValuesPrelude(DashedIdent),
[INFO] [stdout]    |                              ^^^^^^^^^^^
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:75:30
[INFO] [stdout]    |
[INFO] [stdout] 75 |     FontFeatureValuesPrelude(FontFeatureValuesPrelude),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |     NestPrelude(SelectorList),
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:79:22
[INFO] [stdout]    |
[INFO] [stdout] 79 |     KeyframesPrelude(KeyframesName),
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 |     ImportPrelude(ImportPrelude),
[INFO] [stdout]    |                   ^^^^^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:83:22
[INFO] [stdout]    |
[INFO] [stdout] 83 |     NamespacePrelude(NamespacePrelude),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |     MediaPrelude(MediaQueryList),
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |     SupportsPrelude(SupportsCondition),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |     PagePrelude(PageSelectorList),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     LayerPrelude(LayerPrelude),
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |     ContainerPrelude(ContainerCondition),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:95:24
[INFO] [stdout]    |
[INFO] [stdout] 95 |     CustomMediaPrelude(CustomMediaQuery),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     ScopePrelude(ScopeRange),
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 109 |     pub scope_start: Option<ForgivingSelectorList>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub scope_end: Option<ForgivingSelectorList>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:122:17
[INFO] [stdout]     |
[INFO] [stdout] 122 |     DashedIdent(DashedIdent),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 131 |     pub matching_functions: Vec<DocumentPreludeMatchingFunction>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 138 |     pub font_family: Vec<FamilyName>,
[INFO] [stdout]     |         ^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     Url(Url),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:147:14
[INFO] [stdout]     |
[INFO] [stdout] 147 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |     CustomIdent(Box<CustomIdent>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |     Str(Box<Str>),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |     PseudoPrefix(Box<KeyframesPseudoPrefix>),
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:162:20
[INFO] [stdout]     |
[INFO] [stdout] 162 |     PseudoFunction(Box<KeyframesPseudoFunction>),
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 169 |     pub pseudo: Ident,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 170 |     pub name: KeyframesName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 177 |     pub pseudo: Ident,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 178 |     pub name: KeyframesName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 185 |     pub prelude: Vec<KeyframeSelector>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 186 |     pub block: SimpleBlock,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:193:11
[INFO] [stdout]     |
[INFO] [stdout] 193 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:195:16
[INFO] [stdout]     |
[INFO] [stdout] 195 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 202 |     pub href: Box<ImportHref>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 207 |     pub layer_name: Option<Box<ImportLayerName>>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 212 |     pub import_conditions: Option<Box<ImportConditions>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     Url(Url),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:228:11
[INFO] [stdout]     |
[INFO] [stdout] 228 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 241 |     pub supports: Option<Box<Function>>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 246 |     pub media: Option<Box<MediaQueryList>>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 257 |     pub prefix: Option<Ident>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 258 |     pub uri: Box<NamespacePreludeUri>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |     Url(Url),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 274 |     pub queries: Vec<MediaQuery>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:328:11
[INFO] [stdout]     |
[INFO] [stdout] 328 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |     All(MediaCondition),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:338:15
[INFO] [stdout]     |
[INFO] [stdout] 338 |     WithoutOr(MediaConditionWithoutOr),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 345 |     pub conditions: Vec<MediaConditionAllType>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 352 |     pub conditions: Vec<MediaConditionWithoutOrType>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 |     Not(MediaNot),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |     And(MediaAnd),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:365:8
[INFO] [stdout]     |
[INFO] [stdout] 365 |     Or(MediaOr),
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:368:19
[INFO] [stdout]     |
[INFO] [stdout] 368 |     MediaInParens(MediaInParens),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |     Not(MediaNot),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:378:9
[INFO] [stdout]     |
[INFO] [stdout] 378 |     And(MediaAnd),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:381:19
[INFO] [stdout]     |
[INFO] [stdout] 381 |     MediaInParens(MediaInParens),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:442:20
[INFO] [stdout]     |
[INFO] [stdout] 442 |     MediaCondition(MediaCondition),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:445:13
[INFO] [stdout]     |
[INFO] [stdout] 445 |     Feature(Box<MediaFeature>),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:448:21
[INFO] [stdout]     |
[INFO] [stdout] 448 |     GeneralEnclosed(GeneralEnclosed),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:455:11
[INFO] [stdout]     |
[INFO] [stdout] 455 |     Plain(MediaFeaturePlain),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:458:13
[INFO] [stdout]     |
[INFO] [stdout] 458 |     Boolean(MediaFeatureBoolean),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:461:11
[INFO] [stdout]     |
[INFO] [stdout] 461 |     Range(MediaFeatureRange),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:464:19
[INFO] [stdout]     |
[INFO] [stdout] 464 |     RangeInterval(MediaFeatureRangeInterval),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:471:11
[INFO] [stdout]     |
[INFO] [stdout] 471 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:474:19
[INFO] [stdout]     |
[INFO] [stdout] 474 |     ExtensionName(ExtensionName),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:481:12
[INFO] [stdout]     |
[INFO] [stdout] 481 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:484:15
[INFO] [stdout]     |
[INFO] [stdout] 484 |     Dimension(Dimension),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:487:11
[INFO] [stdout]     |
[INFO] [stdout] 487 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:490:11
[INFO] [stdout]     |
[INFO] [stdout] 490 |     Ratio(Ratio),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:493:14
[INFO] [stdout]     |
[INFO] [stdout] 493 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 500 |     pub name: MediaFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 501 |     pub value: Box<MediaFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 508 |     pub name: MediaFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:547:9
[INFO] [stdout]     |
[INFO] [stdout] 547 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 548 |     pub left: Box<MediaFeatureValue>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 549 |     pub comparison: MediaFeatureRangeComparison,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 550 |     pub right: Box<MediaFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 557 |     pub left: Box<MediaFeatureValue>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 558 |     #[cfg_attr(feature = "serde-impl", serde(rename = "leftComparison"))]
[INFO] [stdout] 559 |     pub left_comparison: MediaFeatureRangeComparison,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 560 |     pub name: MediaFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 561 |     #[cfg_attr(feature = "serde-impl", serde(rename = "rightComparison"))]
[INFO] [stdout] 562 |     pub right_comparison: MediaFeatureRangeComparison,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 563 |     pub right: Box<MediaFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:569:9
[INFO] [stdout]     |
[INFO] [stdout] 569 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 570 |     pub conditions: Vec<SupportsConditionType>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:577:9
[INFO] [stdout]     |
[INFO] [stdout] 577 |     Not(SupportsNot),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:580:9
[INFO] [stdout]     |
[INFO] [stdout] 580 |     And(SupportsAnd),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:583:8
[INFO] [stdout]     |
[INFO] [stdout] 583 |     Or(SupportsOr),
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:586:22
[INFO] [stdout]     |
[INFO] [stdout] 586 |     SupportsInParens(SupportsInParens),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:647:23
[INFO] [stdout]     |
[INFO] [stdout] 647 |     SupportsCondition(SupportsCondition),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:650:13
[INFO] [stdout]     |
[INFO] [stdout] 650 |     Feature(SupportsFeature),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:653:21
[INFO] [stdout]     |
[INFO] [stdout] 653 |     GeneralEnclosed(GeneralEnclosed),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:660:17
[INFO] [stdout]     |
[INFO] [stdout] 660 |     Declaration(Box<Declaration>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:662:14
[INFO] [stdout]     |
[INFO] [stdout] 662 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:669:14
[INFO] [stdout]     |
[INFO] [stdout] 669 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |     SimpleBlock(SimpleBlock),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:677:9
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 678 |     pub selectors: Vec<PageSelector>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:684:9
[INFO] [stdout]     |
[INFO] [stdout] 684 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 689 |     pub page_type: Option<PageSelectorType>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 694 |     pub pseudos: Option<Vec<PageSelectorPseudo>>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:700:9
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 701 |     pub value: Ident,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:707:9
[INFO] [stdout]     |
[INFO] [stdout] 707 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 708 |     pub value: Ident,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:715:10
[INFO] [stdout]     |
[INFO] [stdout] 715 |     Name(LayerName),
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:717:14
[INFO] [stdout]     |
[INFO] [stdout] 717 |     NameList(LayerNameList),
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:723:9
[INFO] [stdout]     |
[INFO] [stdout] 723 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 724 |     pub name: Vec<Ident>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:730:9
[INFO] [stdout]     |
[INFO] [stdout] 730 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 731 |     pub name_list: Vec<LayerName>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:737:9
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 742 |     pub name: Option<ContainerName>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 743 |     pub query: ContainerQuery,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:750:17
[INFO] [stdout]     |
[INFO] [stdout] 750 |     CustomIdent(CustomIdent),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:756:9
[INFO] [stdout]     |
[INFO] [stdout] 756 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 757 |     pub queries: Vec<ContainerQueryType>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:764:9
[INFO] [stdout]     |
[INFO] [stdout] 764 |     Not(ContainerQueryNot),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:767:9
[INFO] [stdout]     |
[INFO] [stdout] 767 |     And(ContainerQueryAnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:770:8
[INFO] [stdout]     |
[INFO] [stdout] 770 |     Or(ContainerQueryOr),
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:773:19
[INFO] [stdout]     |
[INFO] [stdout] 773 |     QueryInParens(QueryInParens),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:834:20
[INFO] [stdout]     |
[INFO] [stdout] 834 |     ContainerQuery(Box<ContainerQuery>),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:837:17
[INFO] [stdout]     |
[INFO] [stdout] 837 |     SizeFeature(SizeFeature),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:844:21
[INFO] [stdout]     |
[INFO] [stdout] 844 |     GeneralEnclosed(GeneralEnclosed),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:851:11
[INFO] [stdout]     |
[INFO] [stdout] 851 |     Plain(SizeFeaturePlain),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:854:13
[INFO] [stdout]     |
[INFO] [stdout] 854 |     Boolean(SizeFeatureBoolean),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:857:11
[INFO] [stdout]     |
[INFO] [stdout] 857 |     Range(SizeFeatureRange),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:860:19
[INFO] [stdout]     |
[INFO] [stdout] 860 |     RangeInterval(SizeFeatureRangeInterval),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:866:9
[INFO] [stdout]     |
[INFO] [stdout] 866 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 867 |     pub name: SizeFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 868 |     pub value: Box<SizeFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:874:9
[INFO] [stdout]     |
[INFO] [stdout] 874 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 875 |     pub name: SizeFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:914:9
[INFO] [stdout]     |
[INFO] [stdout] 914 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 915 |     pub left: Box<SizeFeatureValue>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 916 |     pub comparison: SizeFeatureRangeComparison,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 917 |     pub right: Box<SizeFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:923:9
[INFO] [stdout]     |
[INFO] [stdout] 923 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 924 |     pub left: Box<SizeFeatureValue>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 925 |     #[cfg_attr(feature = "serde-impl", serde(rename = "leftComparison"))]
[INFO] [stdout] 926 |     pub left_comparison: SizeFeatureRangeComparison,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 927 |     pub name: SizeFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 928 |     #[cfg_attr(feature = "serde-impl", serde(rename = "rightComparison"))]
[INFO] [stdout] 929 |     pub right_comparison: SizeFeatureRangeComparison,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 930 |     pub right: Box<SizeFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:937:12
[INFO] [stdout]     |
[INFO] [stdout] 937 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:940:15
[INFO] [stdout]     |
[INFO] [stdout] 940 |     Dimension(Dimension),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:943:11
[INFO] [stdout]     |
[INFO] [stdout] 943 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:946:11
[INFO] [stdout]     |
[INFO] [stdout] 946 |     Ratio(Ratio),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:949:14
[INFO] [stdout]     |
[INFO] [stdout] 949 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:956:11
[INFO] [stdout]     |
[INFO] [stdout] 956 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:992:9
[INFO] [stdout]     |
[INFO] [stdout] 992 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 993 |     pub name: ExtensionName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 994 |     pub media: CustomMediaQueryMediaType,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]     --> src/at_rule.rs:1012:11
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     Ident(Ident),
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout]      |           |
[INFO] [stdout]      |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]      |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]     --> src/at_rule.rs:1014:20
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     MediaQueryList(MediaQueryList),
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]      |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 16 |     pub rules: Vec<Rule>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |     QualifiedRule(Box<QualifiedRule>),
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 |     AtRule(Box<AtRule>),
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:29:27
[INFO] [stdout]    |
[INFO] [stdout] 29 |     ListOfComponentValues(Box<ListOfComponentValues>),
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 42 |     pub prelude: QualifiedRulePrelude,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 43 |     pub block: SimpleBlock,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 |     SelectorList(SelectorList),
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:62:26
[INFO] [stdout]    |
[INFO] [stdout] 62 |     RelativeSelectorList(RelativeSelectorList),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:64:27
[INFO] [stdout]    |
[INFO] [stdout] 64 |     ListOfComponentValues(ListOfComponentValues),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 |     AtRule(Box<AtRule>),
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Declaration(Box<Declaration>),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 |     QualifiedRule(Box<QualifiedRule>),
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:83:27
[INFO] [stdout]    |
[INFO] [stdout] 83 |     ListOfComponentValues(Box<ListOfComponentValues>),
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 90 |     pub name: TokenAndSpan,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 91 |     pub value: Vec<ComponentValue>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 |     DashedIdent(DashedIdent),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 154 |     pub name: FunctionName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 155 |     pub value: Vec<ComponentValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 162 |     pub children: Vec<ComponentValue>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:170:20
[INFO] [stdout]     |
[INFO] [stdout] 170 |     PreservedToken(Box<TokenAndSpan>),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:172:14
[INFO] [stdout]     |
[INFO] [stdout] 172 |     Function(Box<Function>),
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:174:17
[INFO] [stdout]     |
[INFO] [stdout] 174 |     SimpleBlock(Box<SimpleBlock>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:177:12
[INFO] [stdout]     |
[INFO] [stdout] 177 |     AtRule(Box<AtRule>),
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |     QualifiedRule(Box<QualifiedRule>),
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:183:27
[INFO] [stdout]     |
[INFO] [stdout] 183 |     ListOfComponentValues(Box<ListOfComponentValues>),
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:186:19
[INFO] [stdout]     |
[INFO] [stdout] 186 |     KeyframeBlock(Box<KeyframeBlock>),
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:190:11
[INFO] [stdout]     |
[INFO] [stdout] 190 |     Ident(Box<Ident>),
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:192:17
[INFO] [stdout]     |
[INFO] [stdout] 192 |     DashedIdent(Box<DashedIdent>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |     Str(Box<Str>),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |     Url(Box<Url>),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |     Integer(Box<Integer>),
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:200:12
[INFO] [stdout]     |
[INFO] [stdout] 200 |     Number(Box<Number>),
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:202:16
[INFO] [stdout]     |
[INFO] [stdout] 202 |     Percentage(Box<Percentage>),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:204:15
[INFO] [stdout]     |
[INFO] [stdout] 204 |     Dimension(Box<Dimension>),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |     LengthPercentage(Box<LengthPercentage>),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:208:25
[INFO] [stdout]     |
[INFO] [stdout] 208 |     FrequencyPercentage(Box<FrequencyPercentage>),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:210:21
[INFO] [stdout]     |
[INFO] [stdout] 210 |     AnglePercentage(Box<AnglePercentage>),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:212:20
[INFO] [stdout]     |
[INFO] [stdout] 212 |     TimePercentage(Box<TimePercentage>),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:214:11
[INFO] [stdout]     |
[INFO] [stdout] 214 |     Ratio(Box<Ratio>),
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |     UnicodeRange(Box<UnicodeRange>),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:218:11
[INFO] [stdout]     |
[INFO] [stdout] 218 |     Color(Box<Color>),
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:220:16
[INFO] [stdout]     |
[INFO] [stdout] 220 |     AlphaValue(Box<AlphaValue>),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |     Hue(Box<Hue>),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:224:19
[INFO] [stdout]     |
[INFO] [stdout] 224 |     CmykComponent(Box<CmykComponent>),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:226:15
[INFO] [stdout]     |
[INFO] [stdout] 226 |     Delimiter(Box<Delimiter>),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |     CalcSum(Box<CalcSum>),
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:232:21
[INFO] [stdout]     |
[INFO] [stdout] 232 |     ComplexSelector(Box<ComplexSelector>),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:234:15
[INFO] [stdout]     |
[INFO] [stdout] 234 |     LayerName(Box<LayerName>),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:236:23
[INFO] [stdout]     |
[INFO] [stdout] 236 |     SupportsCondition(Box<SupportsCondition>),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:238:17
[INFO] [stdout]     |
[INFO] [stdout] 238 |     Declaration(Box<Declaration>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:240:16
[INFO] [stdout]     |
[INFO] [stdout] 240 |     IdSelector(Box<IdSelector>),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |     Declaration(Box<Declaration>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:293:12
[INFO] [stdout]     |
[INFO] [stdout] 293 |     AtRule(Box<AtRule>),
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:296:27
[INFO] [stdout]     |
[INFO] [stdout] 296 |     ListOfComponentValues(Box<ListOfComponentValues>),
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 303 |     pub name: DeclarationName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 304 |     pub value: Vec<ComponentValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 310 |     pub important: Option<ImportantFlag>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:317:11
[INFO] [stdout]     |
[INFO] [stdout] 317 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:319:17
[INFO] [stdout]     |
[INFO] [stdout] 319 |     DashedIdent(DashedIdent),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 344 |     pub value: Ident,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 12 |     pub children: Vec<ComplexSelector>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 28 |     pub children: Vec<ForgivingComplexSelector>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 |     ComplexSelector(ComplexSelector),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:37:27
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ListOfComponentValues(ListOfComponentValues),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 44 |     pub children: Vec<CompoundSelector>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 51 |     pub children: Vec<RelativeSelector>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 58 |     pub children: Vec<ForgivingRelativeSelector>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 |     RelativeSelector(RelativeSelector),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:67:27
[INFO] [stdout]    |
[INFO] [stdout] 67 |     ListOfComponentValues(ListOfComponentValues),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 74 |     pub children: Vec<ComplexSelectorChildren>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |     CompoundSelector(CompoundSelector),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     Combinator(Combinator),
[INFO] [stdout]    |                ^^^^^^^^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:98:9
[INFO] [stdout]     |
[INFO] [stdout]  98 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 103 |     pub combinator: Option<Combinator>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 104 |     pub selector: ComplexSelector,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 117 |     pub nesting_selector: Option<NestingSelector>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub type_selector: Option<Box<TypeSelector>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 123 |     pub subclass_selectors: Vec<SubclassSelector>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 130 |     pub value: CombinatorValue,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |     TagName(TagNameSelector),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:178:15
[INFO] [stdout]     |
[INFO] [stdout] 178 |     Universal(UniversalSelector),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 185 |     pub name: WqName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub prefix: Option<NamespacePrefix>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 207 |     pub namespace: Option<Namespace>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:214:11
[INFO] [stdout]     |
[INFO] [stdout] 214 |     Named(NamedNamespace),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     Any(AnyNamespace),
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 223 |     pub name: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 240 |     pub prefix: Option<NamespacePrefix>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 241 |     pub value: Ident,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:248:8
[INFO] [stdout]     |
[INFO] [stdout] 248 |     Id(IdSelector),
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:251:11
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Class(ClassSelector),
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:254:15
[INFO] [stdout]     |
[INFO] [stdout] 254 |     Attribute(Box<AttributeSelector>),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |     PseudoClass(PseudoClassSelector),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:260:19
[INFO] [stdout]     |
[INFO] [stdout] 260 |     PseudoElement(PseudoElementSelector),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 267 |     /// Does not include `#`
[INFO] [stdout] 268 |     pub text: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 275 |     /// Does not include `.`
[INFO] [stdout] 276 |     pub text: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 283 |     pub name: WqName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 288 |     pub matcher: Option<AttributeSelectorMatcher>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 293 |     pub value: Option<AttributeSelectorValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 298 |     pub modifier: Option<AttributeSelectorModifier>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 341 |     pub value: AttributeSelectorMatcherValue,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:348:9
[INFO] [stdout]     |
[INFO] [stdout] 348 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:351:11
[INFO] [stdout]     |
[INFO] [stdout] 351 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 358 |     pub value: Ident,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:364:9
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 365 |     pub name: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 370 |     pub children: Option<Vec<PseudoClassSelectorChildren>>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:377:20
[INFO] [stdout]     |
[INFO] [stdout] 377 |     PreservedToken(TokenAndSpan),
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:380:13
[INFO] [stdout]     |
[INFO] [stdout] 380 |     AnPlusB(AnPlusB),
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:383:11
[INFO] [stdout]     |
[INFO] [stdout] 383 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:389:15
[INFO] [stdout]     |
[INFO] [stdout] 389 |     Delimiter(Delimiter),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:392:21
[INFO] [stdout]     |
[INFO] [stdout] 392 |     ComplexSelector(ComplexSelector),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:395:18
[INFO] [stdout]     |
[INFO] [stdout] 395 |     SelectorList(SelectorList),
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:398:27
[INFO] [stdout]     |
[INFO] [stdout] 398 |     ForgivingSelectorList(ForgivingSelectorList),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:401:26
[INFO] [stdout]     |
[INFO] [stdout] 401 |     CompoundSelectorList(CompoundSelectorList),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:404:26
[INFO] [stdout]     |
[INFO] [stdout] 404 |     RelativeSelectorList(RelativeSelectorList),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:407:35
[INFO] [stdout]     |
[INFO] [stdout] 407 |     ForgivingRelativeSelectorList(ForgivingRelativeSelectorList),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:410:22
[INFO] [stdout]     |
[INFO] [stdout] 410 |     CompoundSelector(CompoundSelector),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:417:11
[INFO] [stdout]     |
[INFO] [stdout] 417 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:419:21
[INFO] [stdout]     |
[INFO] [stdout] 419 |     AnPlusBNotation(AnPlusBNotation),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 430 |     pub a: Option<i32>,
[INFO] [stdout]     |         ^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub a_raw: Option<Atom>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 440 |     pub b: Option<i32>,
[INFO] [stdout]     |         ^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 445 |     pub b_raw: Option<Atom>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 452 |     pub name: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 457 |     pub children: Option<Vec<PseudoElementSelectorChildren>>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:464:20
[INFO] [stdout]     |
[INFO] [stdout] 464 |     PreservedToken(TokenAndSpan),
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:466:11
[INFO] [stdout]     |
[INFO] [stdout] 466 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:468:22
[INFO] [stdout]     |
[INFO] [stdout] 468 |     CompoundSelector(CompoundSelector),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:470:25
[INFO] [stdout]     |
[INFO] [stdout] 470 |     CustomHighlightName(CustomHighlightName),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/token.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 13 |     pub token: Token,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/token.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub struct UrlKeyValue(pub Atom, pub Atom);
[INFO] [stdout]    |                            ^^^^      ^^^^
[INFO] [stdout]    |                            |         |
[INFO] [stdout]    |                            |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                            |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/token.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub value: f64,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 77 |     pub raw_value: Atom,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 78 |
[INFO] [stdout] 79 |     pub unit: Atom,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub type_flag: NumberType,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 83 |     pub raw_unit: Atom,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 106 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 110 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 115 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         is_id: bool,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 120 |
[INFO] [stdout] 121 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 122 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 126 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 134 |         /// Name and value
[INFO] [stdout] 135 |         raw: Box<UrlKeyValue>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         value: char,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         value: f64,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 149 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 150 |         #[cfg_attr(feature = "serde-impl", serde(rename = "type"))]
[INFO] [stdout] 151 |         type_flag: NumberType,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         value: f64,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 155 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         dimension: Box<DimensionToken>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 163 |     pub value: DelimiterValue,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:172:23
[INFO] [stdout]     |
[INFO] [stdout] 172 |     AbsoluteColorBase(AbsoluteColorBase),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:174:31
[INFO] [stdout]     |
[INFO] [stdout] 174 |     CurrentColorOrSystemColor(Ident),
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:184:14
[INFO] [stdout]     |
[INFO] [stdout] 184 |     HexColor(HexColor),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:186:29
[INFO] [stdout]     |
[INFO] [stdout] 186 |     NamedColorOrTransparent(Ident),
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:188:14
[INFO] [stdout]     |
[INFO] [stdout] 188 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 196 |     /// Does **not** include `#`
[INFO] [stdout] 197 |     pub value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 203 |     pub raw: Option<Atom>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:210:12
[INFO] [stdout]     |
[INFO] [stdout] 210 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:219:12
[INFO] [stdout]     |
[INFO] [stdout] 219 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:221:11
[INFO] [stdout]     |
[INFO] [stdout] 221 |     Angle(Angle),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:228:12
[INFO] [stdout]     |
[INFO] [stdout] 228 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:230:16
[INFO] [stdout]     |
[INFO] [stdout] 230 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:232:14
[INFO] [stdout]     |
[INFO] [stdout] 232 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 |     Length(Length),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:242:11
[INFO] [stdout]     |
[INFO] [stdout] 242 |     Angle(Angle),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:245:10
[INFO] [stdout]     |
[INFO] [stdout] 245 |     Time(Time),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:248:15
[INFO] [stdout]     |
[INFO] [stdout] 248 |     Frequency(Frequency),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:251:16
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Resolution(Resolution),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:254:10
[INFO] [stdout]     |
[INFO] [stdout] 254 |     Flex(Flex),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:257:22
[INFO] [stdout]     |
[INFO] [stdout] 257 |     UnknownDimension(UnknownDimension),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 264 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 265 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 272 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 273 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 280 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 281 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 288 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 289 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 296 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 297 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 304 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 305 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 312 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 313 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 320 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:327:12
[INFO] [stdout]     |
[INFO] [stdout] 327 |     Length(Length),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:336:15
[INFO] [stdout]     |
[INFO] [stdout] 336 |     Frequency(Frequency),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:338:16
[INFO] [stdout]     |
[INFO] [stdout] 338 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:345:11
[INFO] [stdout]     |
[INFO] [stdout] 345 |     Angle(Angle),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:347:16
[INFO] [stdout]     |
[INFO] [stdout] 347 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:354:10
[INFO] [stdout]     |
[INFO] [stdout] 354 |     Time(Time),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:356:16
[INFO] [stdout]     |
[INFO] [stdout] 356 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 423 |     pub left: Number,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 428 |     pub right: Option<Number>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 462 |     pub name: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 467 |     pub value: Option<Box<UrlValue>>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 472 |     pub modifiers: Option<Vec<UrlModifier>>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |     Raw(UrlValueRaw),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:487:9
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 488 |
[INFO] [stdout] 489 |     pub value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 494 |     pub raw: Option<Atom>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:501:11
[INFO] [stdout]     |
[INFO] [stdout] 501 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:503:14
[INFO] [stdout]     |
[INFO] [stdout] 503 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 536 |     pub expressions: Vec<CalcProductOrOperator>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:543:13
[INFO] [stdout]     |
[INFO] [stdout] 543 |     Product(CalcProduct),
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:545:14
[INFO] [stdout]     |
[INFO] [stdout] 545 |     Operator(CalcOperator),
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 552 |     pub expressions: Vec<CalcValueOrOperator>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:558:9
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 559 |     pub value: CalcOperatorType,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:593:11
[INFO] [stdout]     |
[INFO] [stdout] 593 |     Value(CalcValue),
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:595:14
[INFO] [stdout]     |
[INFO] [stdout] 595 |     Operator(CalcOperator),
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:602:12
[INFO] [stdout]     |
[INFO] [stdout] 602 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:604:15
[INFO] [stdout]     |
[INFO] [stdout] 604 |     Dimension(Dimension),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:606:16
[INFO] [stdout]     |
[INFO] [stdout] 606 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:608:14
[INFO] [stdout]     |
[INFO] [stdout] 608 |     Constant(Ident),
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |     Sum(CalcSum),
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:612:14
[INFO] [stdout]     |
[INFO] [stdout] 612 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:619:9
[INFO] [stdout]     |
[INFO] [stdout] 619 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:621:28
[INFO] [stdout]     |
[INFO] [stdout] 621 |     SequenceOfCustomIdents(SequenceOfCustomIdents),
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:627:9
[INFO] [stdout]     |
[INFO] [stdout] 627 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 628 |     pub value: Vec<CustomIdent>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]        Fixed src/token.rs (16 fixes)
[INFO] [stderr]        Fixed src/base.rs (56 fixes)
[INFO] [stderr]        Fixed src/value.rs (61 fixes)
[INFO] [stderr]        Fixed src/at_rule.rs (125 fixes)
[INFO] [stderr]        Fixed src/selector.rs (59 fixes)
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 16 |     pub name: AtRuleName,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub prelude: Option<Box<AtRulePrelude>>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub block: Option<SimpleBlock>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout]    = note: `--force-warn rust-2024-incompatible-pat` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     DashedIdent(DashedIdent),
[INFO] [stdout]    |                 ^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     Ident(Ident),
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |           |
[INFO] [stdout]    |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |     ListOfComponentValues(ListOfComponentValues),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 63 |     CharsetPrelude(Str),
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:65:21
[INFO] [stdout]    |
[INFO] [stdout] 65 |     PropertyPrelude(CustomPropertyName),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |     CounterStylePrelude(CustomIdent),
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:69:25
[INFO] [stdout]    |
[INFO] [stdout] 69 |     ColorProfilePrelude(ColorProfileName),
[INFO] [stdout]    |                         ^^^^^^^^^
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |     DocumentPrelude(DocumentPrelude),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:73:30
[INFO] [stdout]    |
[INFO] [stdout] 73 |     FontPaletteValuesPrelude(DashedIdent),
[INFO] [stdout]    |                              ^^^^^^^^^^^
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:75:30
[INFO] [stdout]    |
[INFO] [stdout] 75 |     FontFeatureValuesPrelude(FontFeatureValuesPrelude),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                              |
[INFO] [stdout]    |                              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |     NestPrelude(SelectorList),
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:79:22
[INFO] [stdout]    |
[INFO] [stdout] 79 |     KeyframesPrelude(KeyframesName),
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 |     ImportPrelude(ImportPrelude),
[INFO] [stdout]    |                   ^^^^^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:83:22
[INFO] [stdout]    |
[INFO] [stdout] 83 |     NamespacePrelude(NamespacePrelude),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |     MediaPrelude(MediaQueryList),
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |     SupportsPrelude(SupportsCondition),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |     PagePrelude(PageSelectorList),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:91:18
[INFO] [stdout]    |
[INFO] [stdout] 91 |     LayerPrelude(LayerPrelude),
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |     ContainerPrelude(ContainerCondition),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:95:24
[INFO] [stdout]    |
[INFO] [stdout] 95 |     CustomMediaPrelude(CustomMediaQuery),
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/at_rule.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     ScopePrelude(ScopeRange),
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 109 |     pub scope_start: Option<ForgivingSelectorList>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub scope_end: Option<ForgivingSelectorList>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:122:17
[INFO] [stdout]     |
[INFO] [stdout] 122 |     DashedIdent(DashedIdent),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 131 |     pub matching_functions: Vec<DocumentPreludeMatchingFunction>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 138 |     pub font_family: Vec<FamilyName>,
[INFO] [stdout]     |         ^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     Url(Url),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:147:14
[INFO] [stdout]     |
[INFO] [stdout] 147 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:154:17
[INFO] [stdout]     |
[INFO] [stdout] 154 |     CustomIdent(Box<CustomIdent>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |     Str(Box<Str>),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |     PseudoPrefix(Box<KeyframesPseudoPrefix>),
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:162:20
[INFO] [stdout]     |
[INFO] [stdout] 162 |     PseudoFunction(Box<KeyframesPseudoFunction>),
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 169 |     pub pseudo: Ident,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 170 |     pub name: KeyframesName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 177 |     pub pseudo: Ident,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 178 |     pub name: KeyframesName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 185 |     pub prelude: Vec<KeyframeSelector>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 186 |     pub block: SimpleBlock,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:193:11
[INFO] [stdout]     |
[INFO] [stdout] 193 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:195:16
[INFO] [stdout]     |
[INFO] [stdout] 195 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 202 |     pub href: Box<ImportHref>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 207 |     pub layer_name: Option<Box<ImportLayerName>>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 212 |     pub import_conditions: Option<Box<ImportConditions>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     Url(Url),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:228:11
[INFO] [stdout]     |
[INFO] [stdout] 228 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:230:14
[INFO] [stdout]     |
[INFO] [stdout] 230 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 241 |     pub supports: Option<Box<Function>>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 246 |     pub media: Option<Box<MediaQueryList>>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 257 |     pub prefix: Option<Ident>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 258 |     pub uri: Box<NamespacePreludeUri>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |     Url(Url),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 274 |     pub queries: Vec<MediaQuery>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:328:11
[INFO] [stdout]     |
[INFO] [stdout] 328 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |     All(MediaCondition),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:338:15
[INFO] [stdout]     |
[INFO] [stdout] 338 |     WithoutOr(MediaConditionWithoutOr),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 345 |     pub conditions: Vec<MediaConditionAllType>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 352 |     pub conditions: Vec<MediaConditionWithoutOrType>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 |     Not(MediaNot),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |     And(MediaAnd),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:365:8
[INFO] [stdout]     |
[INFO] [stdout] 365 |     Or(MediaOr),
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:368:19
[INFO] [stdout]     |
[INFO] [stdout] 368 |     MediaInParens(MediaInParens),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |     Not(MediaNot),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:378:9
[INFO] [stdout]     |
[INFO] [stdout] 378 |     And(MediaAnd),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:381:19
[INFO] [stdout]     |
[INFO] [stdout] 381 |     MediaInParens(MediaInParens),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:442:20
[INFO] [stdout]     |
[INFO] [stdout] 442 |     MediaCondition(MediaCondition),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:445:13
[INFO] [stdout]     |
[INFO] [stdout] 445 |     Feature(Box<MediaFeature>),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:448:21
[INFO] [stdout]     |
[INFO] [stdout] 448 |     GeneralEnclosed(GeneralEnclosed),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:455:11
[INFO] [stdout]     |
[INFO] [stdout] 455 |     Plain(MediaFeaturePlain),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:458:13
[INFO] [stdout]     |
[INFO] [stdout] 458 |     Boolean(MediaFeatureBoolean),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:461:11
[INFO] [stdout]     |
[INFO] [stdout] 461 |     Range(MediaFeatureRange),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:464:19
[INFO] [stdout]     |
[INFO] [stdout] 464 |     RangeInterval(MediaFeatureRangeInterval),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:471:11
[INFO] [stdout]     |
[INFO] [stdout] 471 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:474:19
[INFO] [stdout]     |
[INFO] [stdout] 474 |     ExtensionName(ExtensionName),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:481:12
[INFO] [stdout]     |
[INFO] [stdout] 481 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:484:15
[INFO] [stdout]     |
[INFO] [stdout] 484 |     Dimension(Dimension),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:487:11
[INFO] [stdout]     |
[INFO] [stdout] 487 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:490:11
[INFO] [stdout]     |
[INFO] [stdout] 490 |     Ratio(Ratio),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:493:14
[INFO] [stdout]     |
[INFO] [stdout] 493 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 500 |     pub name: MediaFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 501 |     pub value: Box<MediaFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 508 |     pub name: MediaFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:547:9
[INFO] [stdout]     |
[INFO] [stdout] 547 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 548 |     pub left: Box<MediaFeatureValue>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 549 |     pub comparison: MediaFeatureRangeComparison,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 550 |     pub right: Box<MediaFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 557 |     pub left: Box<MediaFeatureValue>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 558 |     #[cfg_attr(feature = "serde-impl", serde(rename = "leftComparison"))]
[INFO] [stdout] 559 |     pub left_comparison: MediaFeatureRangeComparison,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 560 |     pub name: MediaFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 561 |     #[cfg_attr(feature = "serde-impl", serde(rename = "rightComparison"))]
[INFO] [stdout] 562 |     pub right_comparison: MediaFeatureRangeComparison,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 563 |     pub right: Box<MediaFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:569:9
[INFO] [stdout]     |
[INFO] [stdout] 569 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 570 |     pub conditions: Vec<SupportsConditionType>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:577:9
[INFO] [stdout]     |
[INFO] [stdout] 577 |     Not(SupportsNot),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:580:9
[INFO] [stdout]     |
[INFO] [stdout] 580 |     And(SupportsAnd),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:583:8
[INFO] [stdout]     |
[INFO] [stdout] 583 |     Or(SupportsOr),
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:586:22
[INFO] [stdout]     |
[INFO] [stdout] 586 |     SupportsInParens(SupportsInParens),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:647:23
[INFO] [stdout]     |
[INFO] [stdout] 647 |     SupportsCondition(SupportsCondition),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:650:13
[INFO] [stdout]     |
[INFO] [stdout] 650 |     Feature(SupportsFeature),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:653:21
[INFO] [stdout]     |
[INFO] [stdout] 653 |     GeneralEnclosed(GeneralEnclosed),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:660:17
[INFO] [stdout]     |
[INFO] [stdout] 660 |     Declaration(Box<Declaration>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:662:14
[INFO] [stdout]     |
[INFO] [stdout] 662 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:669:14
[INFO] [stdout]     |
[INFO] [stdout] 669 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:671:17
[INFO] [stdout]     |
[INFO] [stdout] 671 |     SimpleBlock(SimpleBlock),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:677:9
[INFO] [stdout]     |
[INFO] [stdout] 677 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 678 |     pub selectors: Vec<PageSelector>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:684:9
[INFO] [stdout]     |
[INFO] [stdout] 684 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 689 |     pub page_type: Option<PageSelectorType>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 694 |     pub pseudos: Option<Vec<PageSelectorPseudo>>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:700:9
[INFO] [stdout]     |
[INFO] [stdout] 700 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 701 |     pub value: Ident,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:707:9
[INFO] [stdout]     |
[INFO] [stdout] 707 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 708 |     pub value: Ident,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:715:10
[INFO] [stdout]     |
[INFO] [stdout] 715 |     Name(LayerName),
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:717:14
[INFO] [stdout]     |
[INFO] [stdout] 717 |     NameList(LayerNameList),
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:723:9
[INFO] [stdout]     |
[INFO] [stdout] 723 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 724 |     pub name: Vec<Ident>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:730:9
[INFO] [stdout]     |
[INFO] [stdout] 730 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 731 |     pub name_list: Vec<LayerName>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:737:9
[INFO] [stdout]     |
[INFO] [stdout] 737 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 742 |     pub name: Option<ContainerName>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 743 |     pub query: ContainerQuery,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:750:17
[INFO] [stdout]     |
[INFO] [stdout] 750 |     CustomIdent(CustomIdent),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:756:9
[INFO] [stdout]     |
[INFO] [stdout] 756 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 757 |     pub queries: Vec<ContainerQueryType>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:764:9
[INFO] [stdout]     |
[INFO] [stdout] 764 |     Not(ContainerQueryNot),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:767:9
[INFO] [stdout]     |
[INFO] [stdout] 767 |     And(ContainerQueryAnd),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:770:8
[INFO] [stdout]     |
[INFO] [stdout] 770 |     Or(ContainerQueryOr),
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:773:19
[INFO] [stdout]     |
[INFO] [stdout] 773 |     QueryInParens(QueryInParens),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:834:20
[INFO] [stdout]     |
[INFO] [stdout] 834 |     ContainerQuery(Box<ContainerQuery>),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:837:17
[INFO] [stdout]     |
[INFO] [stdout] 837 |     SizeFeature(SizeFeature),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:844:21
[INFO] [stdout]     |
[INFO] [stdout] 844 |     GeneralEnclosed(GeneralEnclosed),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:851:11
[INFO] [stdout]     |
[INFO] [stdout] 851 |     Plain(SizeFeaturePlain),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:854:13
[INFO] [stdout]     |
[INFO] [stdout] 854 |     Boolean(SizeFeatureBoolean),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:857:11
[INFO] [stdout]     |
[INFO] [stdout] 857 |     Range(SizeFeatureRange),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:860:19
[INFO] [stdout]     |
[INFO] [stdout] 860 |     RangeInterval(SizeFeatureRangeInterval),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:866:9
[INFO] [stdout]     |
[INFO] [stdout] 866 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 867 |     pub name: SizeFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 868 |     pub value: Box<SizeFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:874:9
[INFO] [stdout]     |
[INFO] [stdout] 874 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 875 |     pub name: SizeFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:914:9
[INFO] [stdout]     |
[INFO] [stdout] 914 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 915 |     pub left: Box<SizeFeatureValue>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 916 |     pub comparison: SizeFeatureRangeComparison,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 917 |     pub right: Box<SizeFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:923:9
[INFO] [stdout]     |
[INFO] [stdout] 923 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 924 |     pub left: Box<SizeFeatureValue>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 925 |     #[cfg_attr(feature = "serde-impl", serde(rename = "leftComparison"))]
[INFO] [stdout] 926 |     pub left_comparison: SizeFeatureRangeComparison,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 927 |     pub name: SizeFeatureName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 928 |     #[cfg_attr(feature = "serde-impl", serde(rename = "rightComparison"))]
[INFO] [stdout] 929 |     pub right_comparison: SizeFeatureRangeComparison,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 930 |     pub right: Box<SizeFeatureValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:937:12
[INFO] [stdout]     |
[INFO] [stdout] 937 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:940:15
[INFO] [stdout]     |
[INFO] [stdout] 940 |     Dimension(Dimension),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:943:11
[INFO] [stdout]     |
[INFO] [stdout] 943 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:946:11
[INFO] [stdout]     |
[INFO] [stdout] 946 |     Ratio(Ratio),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:949:14
[INFO] [stdout]     |
[INFO] [stdout] 949 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:956:11
[INFO] [stdout]     |
[INFO] [stdout] 956 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/at_rule.rs:992:9
[INFO] [stdout]     |
[INFO] [stdout] 992 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 993 |     pub name: ExtensionName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 994 |     pub media: CustomMediaQueryMediaType,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]     --> src/at_rule.rs:1012:11
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     Ident(Ident),
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout]      |           |
[INFO] [stdout]      |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]      |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]     --> src/at_rule.rs:1014:20
[INFO] [stdout]      |
[INFO] [stdout] 1014 |     MediaQueryList(MediaQueryList),
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]      |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 16 |     pub rules: Vec<Rule>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |     QualifiedRule(Box<QualifiedRule>),
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 |     AtRule(Box<AtRule>),
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:29:27
[INFO] [stdout]    |
[INFO] [stdout] 29 |     ListOfComponentValues(Box<ListOfComponentValues>),
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 42 |     pub prelude: QualifiedRulePrelude,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 43 |     pub block: SimpleBlock,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:60:18
[INFO] [stdout]    |
[INFO] [stdout] 60 |     SelectorList(SelectorList),
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:62:26
[INFO] [stdout]    |
[INFO] [stdout] 62 |     RelativeSelectorList(RelativeSelectorList),
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:64:27
[INFO] [stdout]    |
[INFO] [stdout] 64 |     ListOfComponentValues(ListOfComponentValues),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 |     AtRule(Box<AtRule>),
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:79:17
[INFO] [stdout]    |
[INFO] [stdout] 79 |     Declaration(Box<Declaration>),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 |     QualifiedRule(Box<QualifiedRule>),
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:83:27
[INFO] [stdout]    |
[INFO] [stdout] 83 |     ListOfComponentValues(Box<ListOfComponentValues>),
[INFO] [stdout]    |                           ^^^^^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/base.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 90 |     pub name: TokenAndSpan,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 91 |     pub value: Vec<ComponentValue>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:108:11
[INFO] [stdout]     |
[INFO] [stdout] 108 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 |     DashedIdent(DashedIdent),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 154 |     pub name: FunctionName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 155 |     pub value: Vec<ComponentValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 162 |     pub children: Vec<ComponentValue>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:170:20
[INFO] [stdout]     |
[INFO] [stdout] 170 |     PreservedToken(Box<TokenAndSpan>),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:172:14
[INFO] [stdout]     |
[INFO] [stdout] 172 |     Function(Box<Function>),
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:174:17
[INFO] [stdout]     |
[INFO] [stdout] 174 |     SimpleBlock(Box<SimpleBlock>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:177:12
[INFO] [stdout]     |
[INFO] [stdout] 177 |     AtRule(Box<AtRule>),
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |     QualifiedRule(Box<QualifiedRule>),
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:183:27
[INFO] [stdout]     |
[INFO] [stdout] 183 |     ListOfComponentValues(Box<ListOfComponentValues>),
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:186:19
[INFO] [stdout]     |
[INFO] [stdout] 186 |     KeyframeBlock(Box<KeyframeBlock>),
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:190:11
[INFO] [stdout]     |
[INFO] [stdout] 190 |     Ident(Box<Ident>),
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:192:17
[INFO] [stdout]     |
[INFO] [stdout] 192 |     DashedIdent(Box<DashedIdent>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |     Str(Box<Str>),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |     Url(Box<Url>),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |     Integer(Box<Integer>),
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:200:12
[INFO] [stdout]     |
[INFO] [stdout] 200 |     Number(Box<Number>),
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:202:16
[INFO] [stdout]     |
[INFO] [stdout] 202 |     Percentage(Box<Percentage>),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:204:15
[INFO] [stdout]     |
[INFO] [stdout] 204 |     Dimension(Box<Dimension>),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |     LengthPercentage(Box<LengthPercentage>),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:208:25
[INFO] [stdout]     |
[INFO] [stdout] 208 |     FrequencyPercentage(Box<FrequencyPercentage>),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:210:21
[INFO] [stdout]     |
[INFO] [stdout] 210 |     AnglePercentage(Box<AnglePercentage>),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:212:20
[INFO] [stdout]     |
[INFO] [stdout] 212 |     TimePercentage(Box<TimePercentage>),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:214:11
[INFO] [stdout]     |
[INFO] [stdout] 214 |     Ratio(Box<Ratio>),
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:216:18
[INFO] [stdout]     |
[INFO] [stdout] 216 |     UnicodeRange(Box<UnicodeRange>),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:218:11
[INFO] [stdout]     |
[INFO] [stdout] 218 |     Color(Box<Color>),
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:220:16
[INFO] [stdout]     |
[INFO] [stdout] 220 |     AlphaValue(Box<AlphaValue>),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |     Hue(Box<Hue>),
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:224:19
[INFO] [stdout]     |
[INFO] [stdout] 224 |     CmykComponent(Box<CmykComponent>),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:226:15
[INFO] [stdout]     |
[INFO] [stdout] 226 |     Delimiter(Box<Delimiter>),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:230:13
[INFO] [stdout]     |
[INFO] [stdout] 230 |     CalcSum(Box<CalcSum>),
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:232:21
[INFO] [stdout]     |
[INFO] [stdout] 232 |     ComplexSelector(Box<ComplexSelector>),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:234:15
[INFO] [stdout]     |
[INFO] [stdout] 234 |     LayerName(Box<LayerName>),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:236:23
[INFO] [stdout]     |
[INFO] [stdout] 236 |     SupportsCondition(Box<SupportsCondition>),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:238:17
[INFO] [stdout]     |
[INFO] [stdout] 238 |     Declaration(Box<Declaration>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:240:16
[INFO] [stdout]     |
[INFO] [stdout] 240 |     IdSelector(Box<IdSelector>),
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:291:17
[INFO] [stdout]     |
[INFO] [stdout] 291 |     Declaration(Box<Declaration>),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:293:12
[INFO] [stdout]     |
[INFO] [stdout] 293 |     AtRule(Box<AtRule>),
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:296:27
[INFO] [stdout]     |
[INFO] [stdout] 296 |     ListOfComponentValues(Box<ListOfComponentValues>),
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:302:9
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 303 |     pub name: DeclarationName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 304 |     pub value: Vec<ComponentValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 310 |     pub important: Option<ImportantFlag>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:317:11
[INFO] [stdout]     |
[INFO] [stdout] 317 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:319:17
[INFO] [stdout]     |
[INFO] [stdout] 319 |     DashedIdent(DashedIdent),
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/base.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 344 |     pub value: Ident,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 12 |     pub children: Vec<ComplexSelector>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 28 |     pub children: Vec<ForgivingComplexSelector>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 |     ComplexSelector(ComplexSelector),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:37:27
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ListOfComponentValues(ListOfComponentValues),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 44 |     pub children: Vec<CompoundSelector>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 51 |     pub children: Vec<RelativeSelector>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 58 |     pub children: Vec<ForgivingRelativeSelector>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 |     RelativeSelector(RelativeSelector),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:67:27
[INFO] [stdout]    |
[INFO] [stdout] 67 |     ListOfComponentValues(ListOfComponentValues),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 74 |     pub children: Vec<ComplexSelectorChildren>,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |     CompoundSelector(CompoundSelector),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/selector.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |     Combinator(Combinator),
[INFO] [stdout]    |                ^^^^^^^^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:98:9
[INFO] [stdout]     |
[INFO] [stdout]  98 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 103 |     pub combinator: Option<Combinator>,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 104 |     pub selector: ComplexSelector,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 117 |     pub nesting_selector: Option<NestingSelector>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub type_selector: Option<Box<TypeSelector>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 123 |     pub subclass_selectors: Vec<SubclassSelector>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 130 |     pub value: CombinatorValue,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |     TagName(TagNameSelector),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:178:15
[INFO] [stdout]     |
[INFO] [stdout] 178 |     Universal(UniversalSelector),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 185 |     pub name: WqName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub prefix: Option<NamespacePrefix>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 207 |     pub namespace: Option<Namespace>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:214:11
[INFO] [stdout]     |
[INFO] [stdout] 214 |     Named(NamedNamespace),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     Any(AnyNamespace),
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 223 |     pub name: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 240 |     pub prefix: Option<NamespacePrefix>,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 241 |     pub value: Ident,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:248:8
[INFO] [stdout]     |
[INFO] [stdout] 248 |     Id(IdSelector),
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |        explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:251:11
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Class(ClassSelector),
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:254:15
[INFO] [stdout]     |
[INFO] [stdout] 254 |     Attribute(Box<AttributeSelector>),
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |     PseudoClass(PseudoClassSelector),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:260:19
[INFO] [stdout]     |
[INFO] [stdout] 260 |     PseudoElement(PseudoElementSelector),
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:266:9
[INFO] [stdout]     |
[INFO] [stdout] 266 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 267 |     /// Does not include `#`
[INFO] [stdout] 268 |     pub text: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 275 |     /// Does not include `.`
[INFO] [stdout] 276 |     pub text: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 283 |     pub name: WqName,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 288 |     pub matcher: Option<AttributeSelectorMatcher>,
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 293 |     pub value: Option<AttributeSelectorValue>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 298 |     pub modifier: Option<AttributeSelectorModifier>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 341 |     pub value: AttributeSelectorMatcherValue,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:348:9
[INFO] [stdout]     |
[INFO] [stdout] 348 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:351:11
[INFO] [stdout]     |
[INFO] [stdout] 351 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:357:9
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 358 |     pub value: Ident,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:364:9
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 365 |     pub name: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 370 |     pub children: Option<Vec<PseudoClassSelectorChildren>>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:377:20
[INFO] [stdout]     |
[INFO] [stdout] 377 |     PreservedToken(TokenAndSpan),
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:380:13
[INFO] [stdout]     |
[INFO] [stdout] 380 |     AnPlusB(AnPlusB),
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:383:11
[INFO] [stdout]     |
[INFO] [stdout] 383 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:389:15
[INFO] [stdout]     |
[INFO] [stdout] 389 |     Delimiter(Delimiter),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:392:21
[INFO] [stdout]     |
[INFO] [stdout] 392 |     ComplexSelector(ComplexSelector),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:395:18
[INFO] [stdout]     |
[INFO] [stdout] 395 |     SelectorList(SelectorList),
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                  explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:398:27
[INFO] [stdout]     |
[INFO] [stdout] 398 |     ForgivingSelectorList(ForgivingSelectorList),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:401:26
[INFO] [stdout]     |
[INFO] [stdout] 401 |     CompoundSelectorList(CompoundSelectorList),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:404:26
[INFO] [stdout]     |
[INFO] [stdout] 404 |     RelativeSelectorList(RelativeSelectorList),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:407:35
[INFO] [stdout]     |
[INFO] [stdout] 407 |     ForgivingRelativeSelectorList(ForgivingRelativeSelectorList),
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                                   explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:410:22
[INFO] [stdout]     |
[INFO] [stdout] 410 |     CompoundSelector(CompoundSelector),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:417:11
[INFO] [stdout]     |
[INFO] [stdout] 417 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:419:21
[INFO] [stdout]     |
[INFO] [stdout] 419 |     AnPlusBNotation(AnPlusBNotation),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 430 |     pub a: Option<i32>,
[INFO] [stdout]     |         ^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 435 |     pub a_raw: Option<Atom>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 440 |     pub b: Option<i32>,
[INFO] [stdout]     |         ^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 445 |     pub b_raw: Option<Atom>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 452 |     pub name: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 457 |     pub children: Option<Vec<PseudoElementSelectorChildren>>,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:464:20
[INFO] [stdout]     |
[INFO] [stdout] 464 |     PreservedToken(TokenAndSpan),
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:466:11
[INFO] [stdout]     |
[INFO] [stdout] 466 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:468:22
[INFO] [stdout]     |
[INFO] [stdout] 468 |     CompoundSelector(CompoundSelector),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/selector.rs:470:25
[INFO] [stdout]     |
[INFO] [stdout] 470 |     CustomHighlightName(CustomHighlightName),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/token.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 13 |     pub token: Token,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/token.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub struct UrlKeyValue(pub Atom, pub Atom);
[INFO] [stdout]    |                            ^^^^      ^^^^
[INFO] [stdout]    |                            |         |
[INFO] [stdout]    |                            |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                            |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]   --> src/token.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     pub value: f64,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 77 |     pub raw_value: Atom,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 78 |
[INFO] [stdout] 79 |     pub unit: Atom,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub type_flag: NumberType,
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 83 |     pub raw_unit: Atom,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 106 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 110 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 115 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         is_id: bool,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 120 |
[INFO] [stdout] 121 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 122 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 126 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 134 |         /// Name and value
[INFO] [stdout] 135 |         raw: Box<UrlKeyValue>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |         value: char,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         value: f64,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 149 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 150 |         #[cfg_attr(feature = "serde-impl", serde(rename = "type"))]
[INFO] [stdout] 151 |         type_flag: NumberType,
[INFO] [stdout]     |         ^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |         value: f64,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 155 |         raw: Atom,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         dimension: Box<DimensionToken>,
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/token.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |         value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 163 |     pub value: DelimiterValue,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:172:23
[INFO] [stdout]     |
[INFO] [stdout] 172 |     AbsoluteColorBase(AbsoluteColorBase),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                       explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:174:31
[INFO] [stdout]     |
[INFO] [stdout] 174 |     CurrentColorOrSystemColor(Ident),
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:177:14
[INFO] [stdout]     |
[INFO] [stdout] 177 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:184:14
[INFO] [stdout]     |
[INFO] [stdout] 184 |     HexColor(HexColor),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:186:29
[INFO] [stdout]     |
[INFO] [stdout] 186 |     NamedColorOrTransparent(Ident),
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:188:14
[INFO] [stdout]     |
[INFO] [stdout] 188 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 196 |     /// Does **not** include `#`
[INFO] [stdout] 197 |     pub value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 203 |     pub raw: Option<Atom>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:210:12
[INFO] [stdout]     |
[INFO] [stdout] 210 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:219:12
[INFO] [stdout]     |
[INFO] [stdout] 219 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:221:11
[INFO] [stdout]     |
[INFO] [stdout] 221 |     Angle(Angle),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:228:12
[INFO] [stdout]     |
[INFO] [stdout] 228 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:230:16
[INFO] [stdout]     |
[INFO] [stdout] 230 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:232:14
[INFO] [stdout]     |
[INFO] [stdout] 232 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 |     Length(Length),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:242:11
[INFO] [stdout]     |
[INFO] [stdout] 242 |     Angle(Angle),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:245:10
[INFO] [stdout]     |
[INFO] [stdout] 245 |     Time(Time),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:248:15
[INFO] [stdout]     |
[INFO] [stdout] 248 |     Frequency(Frequency),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:251:16
[INFO] [stdout]     |
[INFO] [stdout] 251 |     Resolution(Resolution),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:254:10
[INFO] [stdout]     |
[INFO] [stdout] 254 |     Flex(Flex),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:257:22
[INFO] [stdout]     |
[INFO] [stdout] 257 |     UnknownDimension(UnknownDimension),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                      explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 264 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 265 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 272 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 273 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:279:9
[INFO] [stdout]     |
[INFO] [stdout] 279 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 280 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 281 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 288 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 289 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:295:9
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 296 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 297 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 304 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 305 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 312 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 313 |     pub unit: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 320 |     pub value: Number,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:327:12
[INFO] [stdout]     |
[INFO] [stdout] 327 |     Length(Length),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:329:16
[INFO] [stdout]     |
[INFO] [stdout] 329 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:336:15
[INFO] [stdout]     |
[INFO] [stdout] 336 |     Frequency(Frequency),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:338:16
[INFO] [stdout]     |
[INFO] [stdout] 338 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:345:11
[INFO] [stdout]     |
[INFO] [stdout] 345 |     Angle(Angle),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:347:16
[INFO] [stdout]     |
[INFO] [stdout] 347 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:354:10
[INFO] [stdout]     |
[INFO] [stdout] 354 |     Time(Time),
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |          |
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |          explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:356:16
[INFO] [stdout]     |
[INFO] [stdout] 356 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 423 |     pub left: Number,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 428 |     pub right: Option<Number>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 462 |     pub name: Ident,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 467 |     pub value: Option<Box<UrlValue>>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 472 |     pub modifiers: Option<Vec<UrlModifier>>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:479:9
[INFO] [stdout]     |
[INFO] [stdout] 479 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |     Raw(UrlValueRaw),
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:487:9
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 488 |
[INFO] [stdout] 489 |     pub value: Atom,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 494 |     pub raw: Option<Atom>,
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:501:11
[INFO] [stdout]     |
[INFO] [stdout] 501 |     Ident(Ident),
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:503:14
[INFO] [stdout]     |
[INFO] [stdout] 503 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.60s
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 536 |     pub expressions: Vec<CalcProductOrOperator>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:543:13
[INFO] [stdout]     |
[INFO] [stdout] 543 |     Product(CalcProduct),
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |             explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:545:14
[INFO] [stdout]     |
[INFO] [stdout] 545 |     Operator(CalcOperator),
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 552 |     pub expressions: Vec<CalcValueOrOperator>,
[INFO] [stdout]     |         ^^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:558:9
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 559 |     pub value: CalcOperatorType,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:593:11
[INFO] [stdout]     |
[INFO] [stdout] 593 |     Value(CalcValue),
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |           |
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:595:14
[INFO] [stdout]     |
[INFO] [stdout] 595 |     Operator(CalcOperator),
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:602:12
[INFO] [stdout]     |
[INFO] [stdout] 602 |     Number(Number),
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout]     |            |
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:604:15
[INFO] [stdout]     |
[INFO] [stdout] 604 |     Dimension(Dimension),
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |               explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:606:16
[INFO] [stdout]     |
[INFO] [stdout] 606 |     Percentage(Percentage),
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:608:14
[INFO] [stdout]     |
[INFO] [stdout] 608 |     Constant(Ident),
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:610:9
[INFO] [stdout]     |
[INFO] [stdout] 610 |     Sum(CalcSum),
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:612:14
[INFO] [stdout]     |
[INFO] [stdout] 612 |     Function(Function),
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |              |
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |              explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:619:9
[INFO] [stdout]     |
[INFO] [stdout] 619 |     Str(Str),
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:621:28
[INFO] [stdout]     |
[INFO] [stdout] 621 |     SequenceOfCustomIdents(SequenceOfCustomIdents),
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |                            explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: cannot explicitly borrow within an implicitly-borrowing pattern in Rust 2024
[INFO] [stdout]    --> src/value.rs:627:9
[INFO] [stdout]     |
[INFO] [stdout] 627 |     pub span: Span,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 628 |     pub value: Vec<CustomIdent>,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/match-ergonomics.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] crater-edition-check: swc_css_ast v23.0.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]     Checking swc_css_ast v23.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: cannot explicitly borrow within an implicitly-borrowing pattern
[INFO] [stdout]   --> src/at_rule.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub span: Span,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] 16 |     pub name: AtRuleName,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub prelude: Option<Box<AtRulePrelude>>,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub block: Option<SimpleBlock>,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |         explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/reference/patterns.html#binding-modes>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot explicitly borrow within an implicitly-borrowing pattern
[INFO] [stdout]   --> src/at_rule.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     DashedIdent(DashedIdent),
[INFO] [stdout]    |                 ^^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                 explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/reference/patterns.html#binding-modes>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot explicitly borrow within an implicitly-borrowing pattern
[INFO] [stdout]   --> src/at_rule.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 |     Ident(Ident),
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |           |
[INFO] [stdout]    |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/reference/patterns.html#binding-modes>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot explicitly borrow within an implicitly-borrowing pattern
[INFO] [stdout]   --> src/at_rule.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |     ListOfComponentValues(ListOfComponentValues),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |                           |
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                           explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/reference/patterns.html#binding-modes>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot explicitly borrow within an implicitly-borrowing pattern
[INFO] [stdout]   --> src/at_rule.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 63 |     CharsetPrelude(Str),
[INFO] [stdout]    |                    ^^^
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                    explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/reference/patterns.html#binding-modes>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot explicitly borrow within an implicitly-borrowing pattern
[INFO] [stdout]   --> src/at_rule.rs:65:21
[INFO] [stdout]    |
[INFO] [stdout] 65 |     PropertyPrelude(CustomPropertyName),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |                     explicit `ref` binding modifier not allowed when implicitly borrowing
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/reference/patterns.html#binding-modes>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot explicitly borrow within an implicitly-borrowing pattern
[INFO] [stdout]   --> src/at_rule.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |     CounterStylePrelude(CustomIdent),
[INFO] [stdout]    |                         ^^^^^^^^^^^
[WARN] too many lines in the log, truncating it
